(choose-completion-string): When not leaving the
authorGerd Moellmann <gerd@gnu.org>
Thu, 8 Mar 2001 15:47:06 +0000 (15:47 +0000)
committerGerd Moellmann <gerd@gnu.org>
Thu, 8 Mar 2001 15:47:06 +0000 (15:47 +0000)
minibuffer, raise the minibuffer frame when minibuffer-auto-raise
is set.

lisp/simple.el

index 510c07e8ddc8c68dc0706ab0c83c8a1b22c479c7..0e458e6a10535bd2072251cbc8527766de294b5e 100644 (file)
@@ -3696,7 +3696,10 @@ With prefix argument N, move N items (negative N means move backward)."
           ;; is a directory, don't exit the minibuffer.
           (if (and (eq minibuffer-completion-table 'read-file-name-internal)
                    (file-directory-p (field-string (point-max))))
-              (select-window (active-minibuffer-window))
+              (let ((mini (active-minibuffer-window)))
+                (select-window mini)
+                (when minibuffer-auto-raise
+                  (raise-frame (window-frame mini))))
             (exit-minibuffer))))))
 
 (defun completion-list-mode ()